A better model would take these factors into account to offer a more realistic recommendation, perhaps by providing an option ...