getting the conditional right