Seems like a a moot point to sign a guy then trade away player on roster when they are trying to add to it, not subtract part of the future. Machado would be signed to play 3rd which is where they have a hole at. To sign him and trade away anderson is just swapping players and not plugging holes.