Thanks to Ask Solem <askh@opera.com> for the carrot library
