I don't quite know yet what all this will do.