requiring shit