empty model still needs a type