meaningful type coercion failures, not relying on type coercion for format