the thing is, there is no one-size-fits all api