added small stuff in register spilling