I've got a hyphenated noun in mine and I think I've got it working properly, so there's no need to avoid it completely.