Update #181

So, we have to use exception because we inside Task context here, am I right?