better error msg for breaking capacity on buff