remove dependency on secret information