Crude initial implementation of #76.