PORTING: underwater