replaced ppFuncLeader with trailCtrl
renamed except -> catch
renamed except -> catch
renamed except -> catch