changes to error messages
changes to Size check and resulting error message