No one really knows at this point, but if I'm guessing... 6 of the 10 guys on Harbaugh's staff had their contracts up on January 10. The other four were Gattis, Brown, Jean-Mary and Shoop. Shoop and Brown were fired. Rumors were pretty heavy that multiple teams made a run at Sherrone Moore leading up to the Harbaugh extension, including his alma mater (OU). Him getting a co-OC title along with OL coach now makes me think that he was leaving unless he got a lot more $$ and a promotion from TE coach. They chose to keep Moore with the raise and title because he's the best recruiter on the previous staff. No clue if he's ready for it or not. If he's a capable OL coach, it's worth it. If he's a big step down from Warinner, it's a disaster.