1.0.3 - catching synchronous error and passing to future