A minor logic bug which is not needed to be mentioned......