Now uses .creates and not .then. Not sure it will stay this way.