Support custom records