tons of fiddling with sizing