Attempt at multipass
simplify