child types are now parsed again - not sure when broke this or when