added proper error connection back to model for bad type error
use a symbol for errors