the secret is now optional and there is no default anymore