replace Exception by Throwable (super class)