Fix scratch size (use max() iso min())