omg, so much repetitive failure... Im sorry, unless this is your first code this is horrid, learn to use wildcards,
unset %sl.bc1 unset %sl.bc2 unset %sl.bc3 unset %sl.bc4 unset %sl.bc5 unset %sl.bc6
ever heard of just
unset %sl.*
or even better, var instead of set.