1. Fasid versus batil: possession has different effects.
2. Uncertainty and gharar: specify goods, extent, delivery and payment date.
3. Prohibited conditions: distinguish independent benefit, contract requirements and established usage.
4. Prohibited behavior versus legal effect: an objectionable practice need not automatically void the resulting agreement.
Classify the question before deciding its legal consequences.