Don't we use activesupport so we could do @metadata.present?