small cleanup to pos_t, simplification in variants (vain attempt to prevent kernel panic)