Upper and lower bounds