Add EOF handler