It's a bug if it doesn't check the parameters it's given. It's given a render format as a parameter. If it can't handle it it should not return true. Please start by fixing that in the processors, if that isn't enough. We can look at other solutions for the black screen.