improve errors reporting