Definitions for a lot of gems