Made it so that previous overloads were additional instead of replacements. Should be able to merge this upstream.