Got notification of merge just as I added my comment :)

Probably until the stable release atleast create() should show an error/warning if first param is string. It would help users spot invalid values during migration.