Form is now entirely an API.