cath all errors in in compute method and return nil