Fixes API inconsistency with nested records'  which was accepting but failing to check for a non-array argument.