We build kernels and whatnot

What are the advantages of user-level threads over kernel-level threads? (Select all that apply)