tests for strict vs. nonstrict