remove upper bounds and close #354