b96f445
- reshuffle the internal read-a-pin API - drop some temporary variables we weren't using consistently