don't define record? if already defined, part of core in 1.6.0