hackedihackedihack - solves #21