bug fix: dead sock, this