I like the second thought . Though it's implementation is not easy it is wothwhile.
Separate names with a comma.