First version; may even work.