Doesn't look like api.util and api.i18n are being used here?