Fix the boolean polarity of Stale()

Added tests that show this was back to front, fixed the Stale
implementation.