should we make these `panic()`s instead?