elaborated usage example in the comments