e' corretto,
forse e' il caso di vedere le due funzioni in azione per capire dov' e' il problema