The economy may not be stalling after all