skip if field is NOT virtual