The B-I-N 1-gallon Shellac-Based White Primer-Sealer is suitable for priming and sealing interior surfaces and for spot priming on exterior surfaces. The primer-sealer is formulated to adhere on dense, smooth or slick surfaces without pre-sanding for flexible application and the high-hide formula helps prevent persistent stains from showing through.
I've had much better luck with this product than others as far as blocking water and smoke stains. We used latex primers on ceilings that had yellowed from cigarette smoke and a few months later the yellow came back. With the BIN the yellow did not return. It is more difficult to use as it is very thin, dries quickly, and I would advise disposable applicators to avoid attempting cleaning out brushes or rollers but the extra effort is worth it. It also smells heavily so make sure if you use it indoors it is a warm day when you can open all of your windows!