actually the May width shouldn't be allowed to be negative