Miscellaneous tricks