Add in SONAME logic