wrong return type when connecto fails; should have sUNDEF