further specify, implement, and use /exception API