Merge pull request #2147 from reaperhulk/there-are-two-parts

parts can't be > 2, so let's not pretend it could be