Generic names (closes #40)