not half as dirty as what i've just thought of...