Import from libucl