at this point i disagree with the code generated for readinteger