Much simplified API.