Wip mon cap

Opening this pull request to track comments on the branch.