Hrm why pass back 'ical parsed' ?