added RFC2017 alternative