I think the difference is that Director.alternate_base_folder is configurable, and needs to be changed from time to time. Was your intention to make the comparison operators configurable also?