Is this if really necessary?