was `@conditions` just undef before and it was a mistake?