Sending a ```null``` in here as ```best``` could totally break some problems that assume they're getting a "real" solution to evaluate.