Stop passing around names with optional/silent modifiers