all must be ok