VIM (7.4 at least) wont let you change into the insert mode if `nomodifiable` is set, would it be possible to mimic the same behavior?