trying to banish more compile time errors