Works with some trickery