docs
automatically preserve isCurent in .withHandler