why even make it conditional?