Add a proper info API, but retain the requirements for now