Refactor item to be more ugly...