Do not make non-blocking if the operation was failed.

This change fix the `Can't locate object method "blocking" via package "GLOB"` error.