Actually, on further thought, given that we are returning absolute || explicit_relative, shouldn't this whole thing say: The || 1, or || 0, seems bizarre anyway, in terms of precedence. Personally I rather doubt the AMIGA code has actually been compiled in a decade or so. Thanks, k