Artifacts still there but otherwise it works