There was a `return true` before, right? This may be the cause of non applied promotions.