Making the MARC decoder a little more robust, now empty tags are skipped