Done with even the special cases