Two Nearby Habitable Worlds?