any reason why this is protected? Is this class extended somewhere?