Don't overgrow bounds, better offset positioning