I've made a separate macro now to deal with journals; it does improve things. Thanks for the suggestion!