Yes they are both called to(device) before evaluated. I’ve created an issue on Github detailing this.
to(device)