we dont depend on concat