tls: switch -> if-else