potential resource leak (see previous comments)