We should keep existing behavior when compatibility mode is enabled. Only if you specify a guard resource will we do this. Default changes for Chef 12.