Added conflict check to ensure requirements and chracter set are compatible