This is actually a really good idea