Wait, this is too cool.