Вместо contains/put можно обойтись одной операцией put