olc oset weight now uses parse_weight() function