Added blocking support
Adding blocking support