to make no sense removed. rewrite partial.