Clean protect (4/27)

Clean protect