ridiculously easy to implement the if now