Is it OK or do we want to cache it in some variable? We can't use `throws` by itself because oldIE. :/