Getting Abstract with Smoke