Solve problems at the lowest level possible.