the conditional does work