refactor(ncp) isWritable: simplified