pem files should be optional