On that note, if I did have access to Hammer's source code and knew what I was doing, priority #1 would be fixing the bug where confirming the "Do you want to re-save the map with the invalid solids removed?" does not actually remove any invalid solids and also removes all entities for no reason.