updated unshorten(), fixes #46