Source is available if you would like to perform this function and make it available to the community.