PandaException must be treated like a real exception but not as an interface