fix routing constraints for public