you should put an example in the doc IMO