lazy implementation for micro itron kernel