condense error check