porting tidbits