Made push state tracking optional.