if makes more sense than unless in this case