grace logic

    Following 1