more random patches. who knows.