if flag is false we should be firing complete with errorCode -1.