[ALOY-362] alternative implementation