is it possible that we're special casing GitHub here, that it might lead to errors down the line with other git hosting providers? or is GH a specific thing?