Handle unexpected states a little better
+ Ignore malformed Options ("X")
+ Keep track of when pilotcurrent is not valid (distinguish between
  0 and unknown).