Can you confirm the .so is necessary? I'm almost sure it isn't.