fix successful?, always true if not set to false, fixes #253