Requiring secrets