You are not checking if the returned value is an `AssemblyResult` or a `string`