sotp catching base exceptions