MISC. PATCHES