I sometimes get something like B when I start with A and then I ctrl+drag up in the wrong place :/
Personally I only ever get A, because I use block diagram cleanup, because life is too short. People have a semi-constant level of irritation with me and my code as a result, but