replace lazy to common wrapper