  The powerful character variety techniques of Culler and Shalen can be used to
find essential surfaces in knot manifolds. We show that module structures on
the coordinate ring of the character variety can be used to identify detected
boundary slopes as well as when closed surfaces are detected. This approach
also yields new number theoretic invariants for the character varieties of knot
manifolds.
