Pushing a gross yet working version.