even with the if ?