port from maintenance branch the variables that are used to track an object's location in the input file