Yes, it can.
Just in case you haven't already done this, make sure the procedure that is causing the problem is in its own source module. If it is, and the procedure is a NT form consider display/updating different parts of the record in different procedures.