First attempt of a hider implementation
Fix hider and check socket context type to REP