$PreviousPort implemented