Currently, synchronous track_xxx calls return a status code. Instead they should return `self`, like asynchronous calls.
Currently, synchronous track_xxx calls return a status code. Instead they should return
self, like asynchronous calls.