moved peer info fetch into UnixIOSocket; cleaned up interfaces