WIP, not sure how to consider super source of super source