Messed up Part fields handling