ahhh, if this is the case, we need two versions of this function, each in the go version specific files or else this will break compatibility with go1.0