fix string coercion bug