Initial commit

Needs a doc comment either way.