I've replaced this three conditions in three places, maybe the method name is not the best...