I use this pretreat for colored shirts, red royal navy purple etc. because it does not stain at all, and provides a real good print. it would be my "go to" for blacks but you do get fibers poking thru the ink, so instead i use firebird 100, which stains like crazy but is not that noticeable on blacks and i get a good print w/o fiber migration