why not just "solve"
is it consistent with the other classes?