promote light-trap to std
make light-trap fully disposable