Use a phash to decode directives