Seems non-ideal. Typically range controls handle this case. 