For now I have just put the checks in place, but I keep thinking that there is a better way if only I understood the code better.
I should have an early version of my I2S code to post in a few days, so I'll find out if I've done anything really goofy then.
