252: improvement on constant time behaviour of reduce function