Extracted Yahoo specific code to separate module.