ENDURE (revamped!)