Allow first component to be empty