Safemode implemented in protocol level; refresh on states