do we need the conditional?