the functional test shouldn't change