Implemented proper pause.