Can we not depend on Active Support here? Is that why you used `empty?`?