? is an existing optional pattern matcher, so it's not random at all.