Adding type coercion understanding