Use catch from Control.Exception