reuse instead of repeat ...