Used compact error checking