new ver handles metrics correctly, handles hard limits