Implement Endure