Make sure we have a legal type (and simple) before continuing.