however not all implementations support the whole protocol