Turns out I'm a derp. I was needlessly enforcing boundaries...