updated to account for null prepend/append of individual item wrap