bump lens and text upper bounds