Add optional argument to check_and_process as to whether to block

I've added an optional argument to set blocking to _True_ (default) or _False_ with check_and_process.