Hi Rob, this is exactly what should be happening, so it sounds like you've found a bug! I'll raise a dev ticket for this, hopefully we should be able to fix it for the next release, 2.2, in a few...