I am wondering if we should expect a single codepoint (i.e. the binary should not have a rest) or leave as it is. It feels weird to accept a full binary but return the property only of the first codepoint.