Yea and that was my first thought. However, I've quadruple-checked my wiring and it all seems right. I've also tested the example code, like I said above. But as of right now it seems like my code and the example code should, for all intensive purposes, be the exact same with the exception of a library call. So I have no idea why it's not working.