Miscellaneous patches