this extra conditional isn't necessary