Built-in flexibility for custom