ack  i am not sure maybe process reuse should also be forbidden in case of tab discarding in this case combining the flags might make sense  otoh  this would also work with separate bool enum maybe one alternative would be to put the bool enum into a shared struct i do not know 