createCollection deferred is now correctly resolved; all specs passing