Please check that the action completed successfully before returning (using a promise)