Specialised the exported functions.
First try on a backend interface.