Mostly working, ugly as sin.