not accidentally clearing port