Needs author / class comment.