http://www.di.fc.ul.pt/~pjv/pjv_l.html#CurrPort
http://www.di.fc.ul.pt/~pjv/pjv_l.html#CurrIng