fixes default parameter expression, fixes async-wrap not copying parameters at time of wrapping, fixes async error handling