also an assertion error might work, but again @stefanv 's is the nicer one again