lazy rescue nil for functions (interim fix) and disabled retrieving of ALL companies (using past and current instead)