Made effect blocks optional