ignore changes to location of other functions when calling them