I suggest allowing a favoured attribute to be a codex 1, and in exchange you start higher than 2 in it (but not too high).

Owrtho