Address more TODO ISO comments.

(and issues arising from).

@arjclark - please review.
This now works (integer offset with "P"); code adjusted according.