modified the other definitions with the new strictness approach.