Completed assignment kernels.