Crudely working, but poor performance