unecessary null check