View controllers now return with type id