More work on kobjects and ksets.