Try to respect reported types