Design has a granularity issue