It would be extremely positive to throw a warning when the user selects an input profile incompatible with the bHasCast boolean.