Would the compiler cringe if credentials was `null` by default?