First step of feature #8 hash based socket names.