fixes to the LockChannels so it now accepts string attrs as an arg correctly