This is actually a surprisingly good idea