adding context switch \o/ fixes  #10