source defaults to highest parent module