Searching for a better design