fixed protection conversion