Add in custom gather methods