Wrap in anonymous function to avoid possible global namespace conflicts