I was told at the store that various primers handle different projects, although they are all for the same purpose, to Seal and Cover stains. I have used Oil, Latex, and Shellac. As I do alot of painting for ex landlord. I found that for certain stains one works better than the other. I have used Benjamin Moore Stain Kilz quite often. It is good for certian stains and color cover. BUT does get bleed through with some water stains and other types of mold stains, and darker colored stains. the Shellac Cover and Sealer seemed to work better on Nicotene and the darker stains. You must work fast as is dries fast, but don't try to over do the cover. (As in to much pressure, or overloading the roller-Brush.) with the brush or roller. And dont go over the part you already covered until dry as most covers will pick up the applied cover because of the tackyness. Hopes this helps.