more error handling options; block distribution for local puffs
bugfix for local blocker