The other issue that you may theoretically run into the into the shields, depending on how they're designed, is if if to shield, used the same pens for communication, then that's also going to turn into an issue for you in order to figure that all you do is you look at the documentation for the shields that you're using, and from there it's paint by numbers.