[+]: use exceptions v2