Revert "It should be a user-level module"

Need to be able to manipulate caps...

This reverts commit 719c8bfbcb357beed9a907c0c7aeec19fa1808fc.