logic fix for other protocols enforcement