そもそもvalueもvbswapで同じことやってるんだからただの劣化なのではという疑問