use full clean instead of clean becouse otherwise it may lead to inconsistency