set_shld() works fine