Handle appearance proxy with less code