understood, but it's nice to allow programs to live side-by-side sometimes, such as when porting between versions