initial commit (mainly so I can link this in a bug report)