properly fail if we can't make an element