adds extra case to some check somewhere for no good reason. well. fine. its a good reason. I'm so tired I'm talking to git now.
fixes track constructor issue; it's not a lot more like rest