God never shuts

290