remove $OS_ERROR
stop using $OS_ERROR and start using the $! exception object