this is a really cool feature you should have