isso já e uma boa questão, foi um refactor mal feito na altura que acrescentei isto há uns tempos
fixed