Review (4/5): Gets the job done
It smells funny but works well.