tabs should match, deps need correct deps