Part Checks & Assignments