BUG: position reported incorrectly for custom interpreters