Vala prototype.