avoiding cost of (++)