Appreciate your suggestions, and while the !& & wasn't catching stuff it wasn't supposed to, it did end up giving me difficulties elsewhere, which I have resolved. The other two that you mentioned are placed at the beginning because I need them to be caught first, otherwise I found that they weren't working properly.