Any reason for not defining "final Principal" on this line?