coerce more safely here, more passing specs