fix nested coercion