defined? takes expression, not symbols