In most instances, yes, however there are some rare instances where having previously played for a club is clearly the main reason why a player has returned and you can clearly see why this might apply to Zamora. Think Fowler at Liverpool, Drogba at Chelsea, Henry at Arsenal and least we forget...