Use NSData directly