Or anywhere for that matter. 1. I feel uncomfortable accessing a socket var prefixed with _, 2. I feel like the default should be set in one place and the rest should be `None` (assume default).