extra check for nullness