dirty but effective