allow nesting without supplying map