ByteWeight review

this should be coreified