Since then , however , the Bush administration has signed a security agreement with Iraq pledging a complete withdrawal by the end of 2011 , and senior U.S. military officials who have spoken with Obama have said they think they can strike a compromise on the number and timing of withdrawals .