nit picky, but maybe gav isn't the best variable name anymore