why this is not assertion anymore?