make cachebounds return rounded bounds