Should this short circuit and return false on the first error it hits?