rather ingenious, actually! So simple, so easy!