error recovery

..