A method for a system control to automatically provide highly reliable calculations and decisions based on information from sources of input whose timing is less than reliable. With application of the method in a familiar environment, the program optimally and automatically suspends the execution of decisions or calculations until such time as a reliable set of input conditions can be confirmed. The method allows the use of existing computer language constructs with no need to address time-lagging, random input or intermittent device operation. With the use of the method a system automatically gains high reliability.