Fixes #1 - Use the parameter of the access mode instead of the source of the set.