Still untested, but the idea is there...