Slab

seems like raising an exception here might be better