primitive dirty 8.38