o: useless check