I have a problem... I have a sub floor with cat urine stains. We have removed the carpet and underpad, washed the floor with TSP.... and are sealing the floor to block the smell I called our local hardware store last night asking for a shellac based primer like BIN,, (Zinsser product.. LOVE IT)... they do not carry that brand but have another one... I asked if its on for pet stains.. they said yes. I get home and stick the stir stick in to give it a quick mix and its VERY thin... pigment has settled on the bottom (they even shook it int eh store shaker for me this morning) bells should have gone off but I have installers coming friday morning and just want this stuff done already. I go ahead and seal the floor being really generous so that the primer runs between the spaces in the floor (the floor that is being sealed is not plywood its 2" plank.. my house is OLD) I come downstairs and I have a gut feeling this is not the same as a shellac primer... and I was right I looked it up on the store website and it is in fact an OIL base primer. Will oil primer seal the smell as well as the shellac?