diff --git a/src/info.c b/src/info.c
index aaba2479a0efacc1f1e3c2d1cfebf66c8d182b62..9851ee23b2a590a319908345b71be3ba08f5b6e6 100644
--- a/src/info.c
+++ b/src/info.c
@@ -14856,8 +14856,8 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
 		S_NULL,           // xdeathstate
 		sfx_kc2e,         // deathsound
 		60*FRACUNIT,      // speed
-		36*FRACUNIT,      // radius
-		36*FRACUNIT,      // height
+		48*FRACUNIT,      // radius
+		48*FRACUNIT,      // height
 		0,                // display offset
 		100,              // mass
 		MT_RANDOMITEMPOP, // damage
@@ -14910,8 +14910,8 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] =
 		S_NULL,         // xdeathstate
 		sfx_itpick,     // deathsound
 		0,              // speed
-		24*FRACUNIT,    // radius
-		24*FRACUNIT,    // height
+		32*FRACUNIT,    // radius
+		32*FRACUNIT,    // height
 		0,              // display offset
 		100,            // mass
 		0,              // damage
diff --git a/src/p_mobj.c b/src/p_mobj.c
index 3c32dc2483c53d66cfce06dd94c1b716b615aaca..40b107dcfb8b33e334b3a18801ac7abb44592b86 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -6362,7 +6362,7 @@ void P_RunShadows(void)
 		}
 
 		if (mobj->target->type == MT_FLOATINGITEM)
-			P_SetScale(mobj, mobj->scale/2);
+			P_SetScale(mobj, mobj->scale/3);
 	}
 	P_SetTarget(&shadowcap, NULL);
 }
@@ -8490,7 +8490,7 @@ void P_MobjThinker(mobj_t *mobj)
 
 				// Give items an item-sized hitbox
 				if (mobj->target->player->kartstuff[k_comebackmode] == 1)
-					mobj->radius = 36*mobj->target->scale;
+					mobj->radius = 48*mobj->target->scale;
 				else
 					mobj->radius = 24*mobj->target->scale;
 				mobj->height = 2*mobj->radius;