New problem, new function. Or vice versa