slightly better errors on list creation