Small change weight logic