properly trigger error checking on selects