Add some variation to the API (used by back and front ends)