Messy, but some things are working.