Abstracted creds a bit more