return progresser instead of tick for get