interpreter cleanup?