Document and organize promotion code somewhat better