$c->data() returns an empty hash-ref when empty, not undef