Do you think a function call itself has a big overhead? I'll perform benchs on this because this pattern is used almost everywhere.