more allocation removal