Allow dashes in component names