Ah, good point! So perhaps we should be using your method in the other places as well -- maybe setting a variable called $PROJECT_DIR at the beginning of the script, and making everything relative to that?