removed == nil