What you are describing is possible? This check is there so you can't request for example second granularity from a stream where the highest granularity is minutes.