keymount was extracted to separate library