font-lock still not right. :-(