put back bounds. got lost in the spire branch merge somehow.