I think it's diff confusion, it's correct as you describe in the final result.