don't use baseexception, release 0.1.16