Support for general intervals