now generates trash