Removed the ... from solve function call, seems unnecessary