support weight inputs as well (straight conversion, no density required)