Wrote restriction manager and checker