cool impl.. very little state.