don't use '(nil) for being destructured list
use logical or for upper-case