Inconsistent behavior with set-face-parent