Streamlined API to make updates easier. Treat as an input by default.