fix logical errors, handle an error event, but do nothing about it