update ls error handling