dont allow atm to be written if the output units are invalid