Fix bug with async object-creation (failed if null supplied as initial)