accounting for weight being out of range by just using max