try faster than if