God neither delays nor measure lateness as humans think.