warp_afford and impulse_afford stuff.