Green, but could use some cleanup.