lessen the requirement on gush github adapter