refactor so a denial isn't forked off.
lifted socket closer
Merge pull request #330 from Incubaid/fast_denial

Fast denial