adding new requirements so we can handle SNI HTTPS requests