Moved initialisation of underflow to constructor