change bind to quietBind to avoid printing out variable names
rebind sc as transient to avoid serialization error