added nblock logging