Finally use simpler approach