Yeah, I agree this is non-optimal, but it will probably all be replaced in a PR I'm working on to make coordinates array-compatible.  So I think it's not worth fixing it here separately.