(some thing simply will be ignored or may not be available but this should prevent the mutually exclusive stuff)