hopefully making device sizing more sane