EXTREMELY EXPERIMENTAL. DO NOT USE.
Tidy up.