Blocking implementation: wrong way
Non-blocking but still not working implementation of 'start' handler