Better organization of appearance init