fix protocol for tracking stuff