might as well use Beautiful Soup if we're using virtualenv