You need to be in plan mode. Not only can it not change code, its interaction with you is quite different. It will surface issues and ask you for choices.