Ad hoc, overkill but reuse source code