Man, Tapies can do a lot of good things and you got him at a good price. I'd be tempted to say 'Never'. Worst case scenario if you have a better replacement, change his positions he can play to include 2B and have him at the top of the chart for pinch hitting and pinch running. Every team needs a guy like that in their lineup or on their bench. If you trade or release him, you won't get value and will be kicking yourself when he goes back to his median for another team.