Thanks, I thought digitalWrite and digitalRead did the whole pin set up sage each time for every single call, which is why they are ridiculously slow, and that is why digitalWriteFast, which does no more than a single register write operation, was invented.
BTW setting it explicitly did not...