looks like non-blocking is working