This seems to have fixed my issue for the moment. Thanks!
Originally Posted by tryanDLS
It appears that Animal's solution may actually be the official solution to my problem. So when I have the chance I'll have to come back to this and try that approach. Thanks for the help everyone!