allowed the use of disc for variable containers with sync_val