doing: repeat on except