more kerror() functions