Fixes reference issue, renames makeComplementary()