Allow load lib for for different protocols