Perhaps this is better suited to being in a tap, then.