Throw an exception instead of catching it here