Better error handling in adapters execution in SiM