tweak return value.