use variable-length prefix