A template might be a little cleaner. Could be worth at least looking into.