consider adding test for empty "" and null storage endpoints as well