simplify should be significantly faster now