assetion code no good