Also doesn't need this extra check