Done more socket and callback things