fixed serial halt