Working implementation.
mark_safe and equality