nil is also an accepted type