No need to throw exceptions at this level