Invalid fields now produce 0 in getfield