crazy but it works -- translation implemented -- we think