Ainda não estou bem a perceber.
Aquele código que meti e que tu disseste que estava na mesma... como testaste?