Why do you want to use a custom data format?