change exception behavior for use/free_capability