store interface uses variadic arguments instead of arrays