is this only for tests? what is the recourse when this happens irl? we should atleast throw a log in there or possibly throw an exception else we are just quietly gonna fail.