changed to set because @Silox made an case for it