fix is_create check