0 effect id is valid too